Haskell Resources
1 Haskell Resources
There is a separate page on how to install the course software on your own computer.
1.0.1 Online resources:
- Haskell portal
- #haskell irc channel (highly recommended!)
- Simon Peyton Jones' Haskell Video Tutorial (shot at OSCON 2007)
- Simon Peyton Jones' Adventures With Types (video of a tutorial at London's Functional Programming eXchange 2013)
- Haskell package database
- A History of Haskell: being lazy with class
- Bob Ippoli's tips on Getting Started with Haskell (resources and tips & tricks for more experienced developers)
1.0.2 Main Haskell mailing lists:
1.0.3 Language tutorials:
- Learning Haskell (gentle and fun introduction to the essentials of Haskell including screencasts)
- Haskell Programming From First Principles (excellent and deep introduction to Haskell that gets superb reviews)
- School of Haskell (interactive online tutorials on a range of Haskell topics)
- Real World Haskell (online version of the O'Reilly Haskell book; one of the authors, Don Stewart, a former UNSW student
- "Learn You a Haskell for Great Good!" (nicely illustrated, hands-on tutorial)
- "Learn Haskell in 10 minutes" (to get a first idea)
- "Write Yourself a Scheme in 48 Hours" (hands-on tutorial including advanced material)
- "Haskell Tutorial for C Programmers"
- Haskell Wikibook (covers a wide range of topics)
- "How to write a Haskell program" (comprehensive guide to the Haskell tool space and current best practices)
1.0.4 Language references:
- The Haskell Cheatsheet (longer than your average cheatsheet, but a nice summary of the core Haskell syntax)
- Language standard (this is not good for learning Haskell, but it is the definite reference when it comes to tricky language questions)
1.0.5 Libraries:
1.0.6 Tools:
- Haskell for Mac
- Glasgow Haskell Compiler (GHC)
- Emacs mode
- Vim mode
- Cabal (Haskell build tool)
- Haddock (documentation tool)